package chatGUI;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;

import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

/**
 * Classe qui décrit un onglet
 * 
 */
public class Onglet extends JPanel{
	
	private String nomOnglet;
	private JTextArea aireReception = new JTextArea(35,45);

	private JPanel onglet1 = new JPanel();
	private JLabel titreOnglet;
	private JScrollPane scroll;
	
        /**
         * Constructeur
         * @param nomOglet : nom de l'onglet en général celui d'un utilisateur distant
         */
	public Onglet(String nomOglet) {
		this.nomOnglet=nomOglet;
		this.aireReception.setBackground(new Color(250,250,250));
		this.titreOnglet = new JLabel(nomOnglet);
		this.setLayout(new BorderLayout(6, 5));
		aireReception.setEditable(false);
		aireReception.setLineWrap(true);
		// mettre les Jtextarea dans des Jscrollpane pour pouvoir avoir une barre de défilement 
		this.scroll = new JScrollPane(aireReception, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
		this.add(this.onglet1,BorderLayout.WEST);
		this.add(scroll,BorderLayout.EAST);
		
		
	}
	
	public JTextArea getAireReception() {
		return aireReception;
	}

	public void setAireReception(JTextArea aireReception) {
		this.aireReception = aireReception;
	}

	public String getNomOnglet() {
		return nomOnglet;
	}
	
	public void setNomOnglet(String nomOnglet) {
		this.nomOnglet = nomOnglet;
	}

}
